package com.gxa.ssm340.common;

import lombok.AllArgsConstructor;
import lombok.Data;

import java.io.Serializable;

/**
 * 封装一个分页的参数对象
 * @author 79805
 */
@Data
@AllArgsConstructor
public class PageDTO implements Serializable {
    /**
     * 当前页
     */
    private Integer page;
    /**
     * 每页显示条数
     */
    private Integer limit;

    private String name;

    /**
     * 起始时间
     * 格式为字符串，例如："2023-01-01"
     */
    private String startTime;

    /**
     * 结束时间
     * 格式为字符串，例如："2023-12-31"
     */
    private String endTime;

    public PageDTO(Integer page, Integer limit) {
        this.page = page;
        this.limit = limit;
    }

    public PageDTO() {
    }
}
